html{overflow-y:scroll; overflow-x:hidden; font-family:"Microsoft YaHei","SimHei","STXihei","SimSun";}
a{outline:0;}
*{margin:0; padding:0; vertical-align:middle; font-family:"Microsoft YaHei","SimHei","STXihei","SimSun";}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
body{ background:url(../images/UserBg.jpg) center 42px no-repeat;}
img{ border:0;}
a,a:hover{text-decoration:none;cursor:pointer;}button{ cursor:pointer;}
ul,ol,dl{list-style:none;}em,i{font-style:normal;}
.clearc:after{content:'\20';display:block;height:0;clear:both;}
.Fl{ float:left;}.Fr{ float:right;}.FtB{ font-weight:bold;}.TR{ text-align:right;}
.disNone{ display:none;}.mt10{ margin-top:10px;}.mt20{ margin-top:20px;}.Ft18px{ font-size:18px;}.mt40{ margin-top:40px;}
.mr20{ margin-right:20px;} .TcenLc{ text-align:center;}
.ColorYel{ color:#FF9F24;}
.ColorFFF{ color:#fff;}
.ColorBlu{ color:#01B9FF;}
.ColorGre{ color:#82B500;}
.Color666{ color:#666;}.BgColorGree{ background:#A5C94B; font-size:14px; color:#fff;}
.BgColorBlue{ background:#0078BF; font-size:14px; color:#fff;} table a{ color:#0D6DB7;}
/*=======================PUBLIC STYLE STOP==============================*/

/*=====================UserTOP GO================================*/
.publicTop{width:100%; height:42px; background:#0D6DB7; position:fixed; z-index:9999; *position:static !important;}
.publicTopCenter{ width:1000px; height:42px; margin:0 auto;}
.publicTopCenter li{ float:left; height:42px; width:600px; line-height:42px;color:#fff; text-align:right; vertical-align:middle;}
.publicTopCenter li img{ position:relative; top:-3px; padding-right:8px;}
.publicTopCenter li a{ color:#fff;padding:0 14px;}
.publicTopCenter li em{ font-size:20px; font-weight:bold;}
.publicTopCenter .YesVIP{ width:400px; color:#fff; text-align:left;}
.publicTopCenter .YesVIP span{ padding:0 10px;}

.UserTopBanner{ width:1000px; height:70px; padding:90px 0 80px; margin:0 auto; *padding-top:45px !important; _padding:30px 0 80px;}
.UserTopBanner .Fr{ padding-top:17px;}
/*=====================UserTOP STOP================================*/

/*=====================CenterAuto GO================================*/
.CenterAuto{ width:1000px; height:auto; margin:0 auto;}
.CenterLeft{ width:210px; height:auto; float:left; background:#fff;}
.CenterRight{ width:770px; min-height:300px; height:auto; float:right; background:#fff;}

.UserNav{ width:210px; height:auto; margin-bottom:10px;}
.UserNav li{ width:210px; height:40px; border-bottom:2px solid #fff;}
.UserNav li a{ display:block; width:158px; padding-left:52px; background:url(../images/UserIco2.png) no-repeat; height:40px; line-height:40px; font-size:15px; color:#666;}
.UserNav li a:hover,.UserNav .hove a{ background:url(../images/UserIco.png) no-repeat; color:#fff;}
.UserNav .UserNav0,.UserNav .hove .UserNav0,.UserNav .UserNav0:hover,{ background-position:0 0;}
.UserNav .UserNav1,.UserNav .hove .UserNav1,.UserNav .UserNav1:hover{ background-position:0 -43px;}
.UserNav .UserNav2,.UserNav .hove .UserNav2,.UserNav .UserNav2:hover{ background-position:0 -83px;}
.UserNav .UserNav3,.UserNav .hove .UserNav3,.UserNav .UserNav3:hover{ background-position:0 -125px;}
.UserNav .UserNav4,.UserNav .hove .UserNav4,.UserNav .UserNav4:hover{ background-position:0 -167px;}
.UserNav .UserNav5,.UserNav .hove .UserNav5,.UserNav .UserNav5:hover{ background-position:0 -210px;}
.UserNav .UserNav6,.UserNav .hove .UserNav6,.UserNav .UserNav6:hover{ background-position:0 -252px;}
.UserNav .UserNav7,.UserNav .hove .UserNav7,.UserNav .UserNav7:hover{ background-position:0 -294px;}
.UserNav .UserNav8,.UserNav .hove .UserNav8,.UserNav .UserNav8:hover{ background-position:0 -336px;}

.Surprise{ width:768px; height:39px; border:1px solid #D6EDFB; background:#0D6DB7; line-height:39px; color:#fff; font-size:14px; margin-bottom:10px;}
.Surprise img{ margin-right:20px; border:0; position:relative; top:-2px; _vertical-align:middle; _position:static; _top:0;}
.Surprise a,.Kapian li a{ color:#fff; background:#FF9F24; padding:3px 12px; margin-left:50px; position:relative; top:-2px;font-size:14px;_position:static; _top:0;}


.PublicTwoR{ width:770px; height:40px; border-bottom:2px solid #E7E7E7; margin-bottom:10px;}
.PublicTwoR li{ width:150px; height:39px; float:left; background:#F2F2F2; border-right:1px solid #E7E7E7; line-height:39px; text-align:center; font-size:15px;border-top:1px solid #E7E7E7;}
.PublicTwoR a{ color:#666;}
.PublicTwoR .hovs,.PublicTwoR .hovs a{ background:#E7E7E7; color:#0D6DB7;}

.Kapian{ width:730px; height:40px; border-bottom:2px solid #fff; margin:0 auto; background:#f2f2f2;}
.Kapian li{ float:left; line-height:40px; color:#666; padding-left:20px; width:618px; height:40px;}
.Kapian li:first-child{ width:80px; height:40px; text-align:center; font-size:15px; background:#E7E7E7; border-right:2px solid #fff; padding:0;}

.LikeBoot{ width:770px; height:44px; padding:20px 0; text-align:center;}
.LikeBoot a{ font-size:16px; line-height:44px; color:#fff; padding:5px 15px; margin:0 10px; background:#FF9F24;}

.PublicUserListTitle{ width:770px; height:40px; background:#F2F2F2; text-indent:2em; color:#666; margin-bottom:10px; vertical-align:bottom;line-height:40px;}
.PublicUserListTitle em{ color:#0D6DB7; font-size:16px; line-height:40px; margin-right:10px;}


.PublicButtonStyle,.PublicButtonStyle2{ color:#fff; background:#FF9F24; padding:3px 12px; font-size:14px;}
.PublicButtonStyle2{ border:0; width:80px; height:24px; margin-bottom:20px; cursor:pointer; padding:0;}


/*=====================课程和教材 GO================================*/
.Y_open,.Y_open2,.Y_open3{ width:660px; height:auto; padding:10px; border-left:2px solid #EEE; margin-left:60px; margin-top:20px; position:relative; padding-bottom:20px;}
.Y_open2,.Y_open3{ margin-top:0;}
.Y_open3{ border:0;}
.Y_open .y_OPr,.Y_open2 .y_OPr,.Y_open3 .y_OPr{ width:49px; height:49px; position:absolute; top:0; left:-25px;}
.Y_oprw{ width:620px; height:auto;margin-left:40px;}
.YopTio{ background:url(../images/wrico4.jpg) no-repeat; width:586px; height:27px; padding:3px 4px 0 30px; font-size:16px; color:#fff; line-height:27px; _overflow:hidden;}
.YopTix{ background:url(../images/J_open2.jpg) repeat-y;width:586px;padding:4px 4px 0 30px; height:auto; }
.YopTix dl{ width:560px; padding-top:16px; height:160px; margin:0 auto;}
.YopTix dl dt{ float:left; width:122px; height:160px;}
.YopTix dl dd{ float:right; width:400px; min-height:40px; height:auto; line-height:26px; font-size:14px; color:#666;}
.YopTix dl dd em{ color:#0D6DB7;}
.YopT{background:url(../images/J_open3.jpg) repeat-y;width:620px; height:23px; }


.YRiude{ width:560px; height:auto; margin:0 auto; padding:14px 0;}
.YRiude div{ float:left; width:186px; height:28px; line-height:28px; font-size:14px;}
.YRiude div input{ margin-right:10px;}
.Wut_op{ width:560px; height:30px; line-height:30px; padding-top:20px;}
.Wut_op input{ margin:0 16px;}
.Wut_op .Seyou{ width:130px; height:30px; border:0; border:none; background:url(../images/wrico6.jpg) no-repeat; cursor:pointer; margin:0 0 0 140px; *margin:0 0 0 130px !important; }
.cfbutton{ width:130px; height:30px; border:0; border:none; background:url(../images/wrico6.jpg) no-repeat; cursor:pointer; margin:0 0 0 220px; *margin:0 0 0 130px !important; }
#Dwj{ width:80px; background:url(../images/seyou.jpg) 0 13px no-repeat; height:24px; line-height:24px; padding:10px 20px 0; float:right; font-size:14px; color:#333; cursor:pointer; *position:relative !important; *top:-34px !important;}
#Dwjus{ width:549px; height:91px; margin-top:10px; background:url(../images/OPEN_r2_c2.jpg) no-repeat; padding:16px 7px 6px;}
#Dwjus textarea{ width:549px; height:91px; border:0; background:none; overflow-y:scroll; font-size:14px; color:#333;}
.rc_line_title{ font-size:16px; padding:12px 0;}
.rc_line_title span{ padding-right:6px;}
#subcourse_ul{ width:560px; margin:0 auto;}
#subcourse_ul li{ float:left; width:280px; height:24px; font-size:13px; line-height:24px; overflow:hidden;}
#thirdcourse{ width:370px; vertical-align:middle;}
/*=====================课程和教材 STOP================================*/




.SourceStudy{ width:210px; background:#f2f2f2; height:auto; margin-top:10px;}
.SourceStudy div{ width:190px; padding-left:20px; height:30px; background:#0D6DB7;font-size:14px; color:#fff; line-height:30px;}
.SourceStudy a{ width:190px; padding:0 10px; height:30px; color:#666; line-height:30px; display:block; overflow:hidden;}
.SourceStudy a:hover{ color:#0D6DB7;}
/*=====================PublicFooter GO================================*/
.PublicFooter{ width:1000px; height:80px; margin:0 auto; margin-top:10px;}
.PublicFooter dl{ float:left; margin-left:10px; border:1px solid #E0E0E0; height:58px; width:220px; padding:10px; color:#333; _margin-left:0; _margin-right:10px;}
.PublicFooter dl:first-child{ margin-left:0;}
.PublicFooter dl dt{ float:left; width:58px; height:58px;}
.PublicFooter dl dd{ float:right; width:154px;}
.PublicFooter dl dd a{ margin-right:5px;}
.PublicFooter .PublicFooterTitle{ font-weight:bold;}
.PublicFooter .Ftile{_margin-right:0;}
.PublicFooter .Ftile dd{ width:210px; height:28px; line-height:28px;}
.PublicFooter .Ftile dd a{ padding:2px 20px; border:1px solid #ccc; margin-left:10px; color:#666;}

.CopyFooter{ width:1000px; height:auto; margin:0 auto; text-align:center; line-height:26px;color:#666; padding-top:10px;}
.CopyFooter a{ padding:0 10px; color:#666;}
/*=====================PublicFooter stop================================*/

/*======================FLOAT WINDOW BLOCK===============================*/
#tbox{width:54px; height:182px; float:right; position:fixed; }
#homess,#backss,#gotop{ width:54px; height:54px; background:url(../images/c6.gif) -56px 0 no-repeat; position:absolute; bottom:128px;}
#backss{ background-position:-56px -64px; bottom:64px;}
#gotop{ background-position:-56px -128px;bottom:0;}
#homess:hover{ background-position:0 0;}
#backss:hover{ background-position:0 -64px;}
#gotop:hover{ background-position:0 -128px;}

/*======================留言 GO===============================*/
.ZXLY,.ZXLY2,.ZXLY3{ width:740px; height:56px; line-height:56px; font-size:16px;}
.ZXLY .Fl,.ZXLY2 .Fl,.ZXLY3 .Fl{ width:120px; min-height:56px; height:56px; text-align:right;}
.ZXLY .Fr,.ZXLY2 .Fr,.ZXLY3 .Fr{ width:620px; min-height:56px; height:56px; border:0; padding:0;}
.ZXLY .Fr input,.ZXLY2 .Fr input{ width:240px; height:28px; border:1px solid #ccc; line-height:28px;}
.ZXLY2 .Fr input{ width:410px;}
.ZXLY .Fr span,.ZXLY2 .Fr span{ color:#F00; padding-left:30px;}
.ZXLY3{ width:740px; height:125px;}
.ZXLY3 .Fr{ min-height:130px; height:130px; padding-top:16px;}
.ZXLY3 .Fr textarea{ width:620px; height:130px; overflow-y:scroll; border:1px solid #ccc;}
.YCU3{ text-align:center; line-height:50px; padding:20px 0; clear:both; *position:relative !important; *top:20px !important; *left:50px !important;}
.YCU3 input{ background:#FEC425; color:#fff; font-size:16px; padding:8px 34px; border:0; border:none; cursor:pointer; margin-right:118px;}
/*======================留言 Stop===============================*/
/*===================CourseListTitle GO==================================*/
.CourseListTitle{ width:770px; height:40px; margin:10px 0 20px; background:#F2F2F2; border:1px solid #ccc; border-right:0;}
.CourseListTitle li{ width:153px; height:40px; float:left; border-right:1px solid #ccc; text-align:center; line-height:40px;}
.CourseListTitle li a{ display:block; width:153px; height:53px; color:#666;font-size:16px;}
.CourseListTitle .hove{ background:url(../images/suoyinxx.jpg) no-repeat; color:#fff;}

.CurseValueList{ width:768px; height:83px; display:block; margin-bottom:10px; border:1px solid #D8D8D8; color:#333;}
.CurseValueList:hover{ border-color:#F00; color:#F60;}
.CurseListSun{ width:620px; height:80px; padding:3px 0 0 15px; float:left; overflow:hidden;}
.CurseListSun strong{ height:30px; line-height:30px; font-size:16px;}
.CurseListSun p{ font-size:12px; line-height:25px;}

.BankList{ width:770px; height:500px;}
.BankList li{ float:left; padding:10px 0 10px 5px;}

/*===================CourseListTitle Stop==================================*/
.TacanChox{ display:block; width:135px; height:26px; margin:5px auto 0; cursor:pointer;}
.TanCh1{ background:url(../images/c2.jpg) no-repeat;}
.TanCh2{ background:url(../images/c3.jpg) no-repeat;}
.TacanChox input{ display:none;}
.SumUser,.SumUser21{ color:#C00; font-size:18px; font-weight:bold;}
.DateScc{width:50px; height:20px; background:#FF9F24; color:#fff; font:12px; border:0; margin-left:20px; cursor:pointer;}


.PublicPrice{ display:block; width:300px; height:44px; background:#FF9203; line-height:44px; letter-spacing:3px; color:#fff; font-size:16px; text-align:center; margin:20px auto 10px; cursor:pointer; border:1px solid #e7e7e7;}

.PublicPages{ width:770px; height:30px; line-height:30px; overflow:hidden; text-align:center;}
.PublicPages a{ font-size:13px; padding:3px 8px; border:1px solid #CCC; background:#f2f2f2; color:#666; margin:0 5px;}
.PublicPages a:hover,.PublicPages .CurrentPage{ background:#0D6DB7; color:#fff; }


.U_priver{ width:600px; height:auto; margin:0 auto; background:#F2F2F2; padding-bottom:10px; margin-top:40px; color:#666;}
.U_priver dt{ float:left;  width:140px; padding-right:10px; }
.U_priver dt p{height:38px; line-height:38px; font-size:14px; text-align:right;}
.U_priver dd{ float:right; width:450px; text-align:left; height:38px; line-height:38px;}
.U_priver dd input{ width:200px; height:24px; border:1px solid #CCC; line-height:24px;}
.U_priver dd a{ color:#0D6DB7; padding-left:20px;}

.Huhuanhaoyou{ width:738px; height:516px; background:url(../images/bgsxdqq.jpg) no-repeat; margin:0 auto;}
.QWIkx{ width:281px; height:216px; padding:82px 0 85px 432px; overflow:hidden;}
.QWIkx li{ width:281px; height:32px; margin-bottom:23px;}
.QWIkx li input,.QWIkx .Jisemjj,.Fuzhilianjie input{ width:281px; height:32px; border:0; border:none; line-height:32px; background:#fff; font-size:14px; color:#666; text-indent:1em;}
.QWIkx .Jisemjj{ height:49px; background:url(../images/qw4_c3.jpg) no-repeat;cursor:pointer;}
.Fuzhilianjie{ width:700px; height:49px; margin:0 auto;}
.Fuzhilianjie input{ width:386px;}
.Fuzhilianjie .Yuxjix{ width:281px; height:49px; background:url(../images/qw4_c4.jpg) no-repeat; cursor:pointer; margin-left:20px;}
/*===========================================================弹窗 start==============================================================*/
#floatDivCover{width:100%; height:100%; position:fixed; left: 0px; top: 0px; background:url(../images/d.png) repeat;z-index: 100002; display: block;}
#DreatQyue,#DreatQytsey,#DangAnRT
{ width:510px; height:328px; padding-bottom:16px; border:1px solid #f2f2f2; background:#fff; position:fixed; top:10%; left:34%; z-index:100006;}
.RtChsk{ background:#3E95CA; color:#fff; font-size:14px; font-weight:bold; line-height:30px; width:480px; padding-left:20px; height:30px;}
.closedTcun{ background: url(../images/downbut.gif) no-repeat scroll 0 0 transparent;float: right;height: 23px; margin-top: 7px;width: 25px; *position:relative !important; *top:-30px !important; *left:0 !important;}
.Hxindd,.Hxindd2{ padding:2px 11px; background:url(../images/icoxin.png) 0 bottom no-repeat; cursor:pointer;}
.Hxindd2{ background:url(../images/icoxin1.png) 0 bottom no-repeat;}
#DreatQyue p,#DreatQytsey p{ font-size:14px; line-height:40px; display:block; width:500px; height:40px;}
#DreatQyue p strong,#DreatQytsey p strong{ width:100px; float:left; text-align:right;}
#DreatQyue p span{ *float:left !important; *display:block !important; *width:200px !important; *height:20px !important; *margin-top:8px !important;}
#DreatQyue p span i{ *display:block !important; *width:20px !important; *height:20px !important; *float:left !important; *padding:0 !important;}
#DreatQyue p input{ margin:0 5px;}
#DreatQyue p textarea,#DreatQytsey p textarea{ width:360px; height:100px; padding:4px; border:1px solid #ccc; color:#333; font-size:13px; line-height:25px; margin-top:12px;}
#DreatQytsey p select{ margin-top:12px;}
#DreatQytsey ul{ margin-top:110px; height:30px; text-align:center;}
#DreatQytsey ul input,#DreatQyue p .TiPingjia{ width:100px; height:30px; border:0; border:none; background:#FEC425; color:#fff; font-size:14px; cursor:pointer; margin-right:50px; font-weight:bold;}
#DreatQyue p .TiPingjia{ width:80px; margin:11px 0 0 10px;}
#DangAnRT{ height:360px; top:25%; overflow-x:scroll;overflow-y:scroll;}
#DangAnRT p{ line-height:24px; font-size:13px; }
#DangAnRT .RtRegister{ height:320px; overflow-x:scroll; overflow-y:scroll;}
#DangAnRT .teachRecord{padding:12px;height:6s40px;}
/*===========================================================弹窗 End==============================================================*/
.Bookingsucc{ width:770px; height:40px; line-height:40px; text-align:center; color:#0D6DB7; font-size:16px; font-weight:bold; background:#e7e7e7;}
.okIsgood{border:0; background:#FF9203; color:#fff; width:140px; height:22px; margin-left:20px; cursor:pointer;}

/*=====================友情链接 GO================================*/
.FriendLinkTop,.FriendLinkBotm,.FriendEnglishTop,.FriendEnglishBotm{ width:770px; height:22px; background:url(../images/indexBg.png) no-repeat; margin:0 auto;}
.FriendLinkTop{ background-position:0 -479px; margin-top:10px;}
.FriendLinkBotm{ background-position:0 -511px;}
.FriendLink{ width:960px; height:auto; background:url(../images/liness.jpg) repeat-y;margin:0 auto; padding:0 20px;}
.FriendLink div{ width:960px; font-size:14px; color:#333; font-weight:bold;}
.FriendLink a{ padding:0 10px; line-height:24px; color:#666;}

/*=====================CenterAuto STOP================================*/
.Train5U,.Train5U2{ width:770px; height:78px; margin:0 auto; background:url(../images/liness.jpg) repeat-y;}
.Train5U a{ float:left; width:105px; padding-left:20px; height:26px; color:#666;}
.Train5U2{ height:540px;}
.Train5U2 .LoginBg{ width:910px; height:520px; padding:5px 0 0 90px; background:url(../images/bgLogin.jpg) 540px 100px no-repeat;}
.Train5U2 .LoginBg h2{ font-size:20px;}
.Train5U2 .LoginBg p{ height:24px; padding:20px 0; font-size:16px;}
.Train5U2 .LoginBg div{ width:730px; height:32px; padding-top:30px; font-size:16px;}
.Train5U2 .LoginBg div span{ width:70px; text-align:right; float:left;}
.Train5U2 .LoginBg div input{ width:190px; height:30px; background:#fff; border:1px solid #CFCFCF; float:left;}
.Train5U2 .LoginBg div em{ color:#C00; font-size:20px;}
.Train5U2 .LoginBg div a{ font-size:14px; color:#666; padding: 0 10px; line-height:30px;}
.Train5U2 .LoginBg div .CheckbOS{ width:12px; height:12px; margin:10px 5px 5px 68px;}
.Train5U2 .LoginBg div .LoginBT{ width:238px; height:43px; background:url(../images/tuxi.jpg) no-repeat; border:0; margin-left:40px; cursor:pointer;}
.publicTopCenter li div{ float:left; width:75px; height:42px; position:relative;}
.publicTopCenter li div a{ display:block; width:75px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:14px;padding:0;}
.publicTopCenter li div dl{ width:73px; height:auto; border:1px solid #ccc; position:absolute; z-index:9999; border-top:0; background:#fff; display:none; *left:0px !important;}
.publicTopCenter li div dl a{ display:block; width:73px; height:30px;background:#fff; border-top:1px solid #eee; line-height:30px; color:#333; font-size:14px; padding:0;}
.publicTopCenter .hov2{ color:#fff; background:#003d72;}
.publicTopCenter dl .hov2{color:#333;background:#fff;}
.publicTopCenter li div dl a:hover{ background:#eee;}


/*=====================2014-7-10更新样式================================*/
#USNxo{ display:inline-block; width:96px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding:0 4px;}





